#ifndef AJ_TCPTHREAD_H
#define AJ_TCPTHREAD_H

#include <QThread>
#include <iostream>
#include <memory>
#include <atomic>
#include "aj_namespace.h"

NAMESPACE_NETAPI_BEGIN
class TcpThread : public QThread
{
    Q_OBJECT
public:
    TcpThread();
    ~TcpThread();

    virtual void run()override;

    void SubOne();
    void AddOne();
    //会话数
    std::atomic<std::uint32_t> m_sessionCount;
};
NAMESPACE_NETAPI_END

#endif // AJ_TCPTHREAD_H
